package 爆刷leetcode.balabala.整数加一;

/**
 * @Author yaya
 * @Create 2024/5/28 20:16
 * Description:
 */
public class Solution {

    public static void main(String[] args) {
        plusOne(new int[]{0});
    }

    public static int[] plusOne(int[] digits) {
        for (int i = digits.length - 1; i > 0; i--) {
            digits[i]++;

            if (digits[i] < 10){
                return digits;
            }

            digits[i] =0;
        }

        // 如果循环结束，仍未结束，则要添加一个首位 1
        int[] result = new int[digits.length + 1];
        result[0] = 1;
        return result;
    }
}